package com.example.tse.rbhttpservice.service.member;

import com.example.tse.rbhttpservice.service.member.model.MemberHistoryGetListRequest;
import com.example.tse.rbhttpservice.service.member.model.MemberHistoryGetListResponse;
import com.example.tse.rbhttpservice.service.member.model.MemberHistoryRemoveRequest;
import com.example.tse.rbhttpservice.service.member.model.MemberHistoryRemoveResponse;
import  com.example.tse.rbhttpservice.service.RemoteServiceListenerT;

/**
 *
 * @author wliu
 *  edit   tse
 */
public interface MemberHistoryService {
	/**
	 * 获取当前用户浏览商品历史纪录
	 * @param request
	 * @param listener
	 * @return MemberHistoryGetListResponse
	 */
	  void getList(MemberHistoryGetListRequest request, RemoteServiceListenerT<MemberHistoryGetListResponse> listener);
		
	/**
	 * 用户删除个人的浏览历史记录
	 * @param request
	 * @param listener
	 * @return MemberHistoryRemoveResponse
	 */
	  void remove(MemberHistoryRemoveRequest request, RemoteServiceListenerT<MemberHistoryRemoveResponse> listener);
		
}
